Università degli Studi di Verona Dipartimento di Informatica

نویسنده

  • Mila Dalla Preda
چکیده

Functions We already observed in Section 5.2.2 that a function f : Z → Z is decomposed into elementary functions, i.e., assembly instructions within some basic block. Following the same approach, let us assume that the function f can be expressed as a composition of elementary functions, namely f = λx.h(g1(x, ..., x), ..., gk(x, ..., x)) where h : Zk → Z and gi : Zni → Z. More in general, each gi can be further decomposed into elementary functions. For example, f(x) = x2 + x is decomposed as h(g1(x), g2(x)) where h(x, y) = x+ y, g1(x) = x 2 and g2(x) = x. Let us consider the pointwise extensions of the elementary functions, which are still denoted, with a slight abuse of notation, by h : ℘(Z)k → ℘(Z) and gi : ℘(Z)ni → ℘(Z), and let us denote their composition by F def = λX.h(g1(X, ...,X), ..., gk (X, ...,X)) : ℘(Z) → ℘(Z) For example, for the above decomposition f(x) = x2 + x = h(g1(x), g2(x)), we have that F : ℘(Z) → ℘(Z) is as follows: F (X) = {y2 + z | y, z ∈ X}. Observe that F does not coincide with the pointwise extension f of f , e.g., F ({1, 2}) = {2, 3, 5, 6} while f({1, 2}) = {2, 6}. Let us also notice that F on singletons coincides with f , namely for any x ∈ Z, F ({x}) = f(x). Thus, the concrete test CT can be equivalently formulated as ∀x ∈ Z : F ({x}) ⊆ nZ. Let A ∈ uco(℘(Z)) be an abstract domain such that there exists some an ∈ A with γA(an) = nZ. The attacker A approximates the computation of function F : ℘(Z) → ℘(Z) in a step by step fashion, meaning that A approximates every elementary function composing F . Thus, the abstract function F ♯ : A → A is defined as the composition of the best correct approximations h and g i on A of the elementary functions, namely: F (a) def = αA(h(γA(αA(g1(γA(a), ..., γA(a)))), ..., γA(αA(gk(γA(a), ..., γA(a)))))) = h(g i (a), ..., g A k (a)) 106 5 Control Code Obfuscation When the abstract test AT ♯ A for F ♯ on A holds, the attacker modeled by the abstract domain A classifies the predicate n|f(x) as opaque. It turns out that F ♯ is a correct approximation of F on A, namely αA ◦ F ⊑A F ♯ ◦ αA, and this guarantees the soundness of the abstract test AT ♯ A . Corollary 5.8. AT ♯ A is sound. proof: We first show that F ♯ : A → A is a sound approximation of F : ℘(Z) → ℘(Z), namely ∀X ∈ ℘(Z) : αA(F (X)) ≤A F (αA(X)). In fact for any X ∈ ℘(Z): αA(F (X)) = αA(h(g1(X, ..., X), ..., gk(X, ..., X))) ≤A αA(h(γA(g1(X, ..., X), ..., γA(gk(X, ..., X))))) ≤A αA(h(γA(αA(g1(γA(αA(X)), ..., γA(αA(X))))), ..., γA(αA(gk(γA(αA(X)), ..., γA(αA(X))))))))

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Dipartimento di Informatica Università degli Studi di Verona

Non-Interference Roberto Giacobazzi Isabella Mastroeni Dipartimento di Informatica Università di Verona (roberto.giacobazzi|isabella.mastroeni)@univr.it Questo rapporto è disponibile su Web all’indirizzo: This report is available on the web at the address: http://www.di.univr.it/report

متن کامل

A A Logical Verification Methodology for Service-Oriented Computing

ALESSANDRO FANTECHI, Dipartimento di Sistemi e Informatica, Università degli Studi di Firenze STEFANIA GNESI, Istituto di Scienza e Tecnologie dell’Informazione “A. Faedo”, ISTI CNR, Pisa ALESSANDRO LAPADULA, Dipartimento di Sistemi e Informatica, Università degli Studi di Firenze FRANCO MAZZANTI, Istituto di Scienza e Tecnologie dell’Informazione “A. Faedo”, ISTI CNR, Pisa ROSARIO PUGLIESE, Di...

متن کامل

Mighty mica: synthetic clay remediates radium.

Dipartimento di Medicina, Clinica e delle Patologie emergenti, and Dipartimento di Biopatologia e Metologie Biomediche, Università degli Studi di Palermo, Via del Vespro 141, 90127 Palermo, Italy; Dipartamento di Medicina Clinica e Sperimentale, Università degli Studi di Verona, Verona, Italy; Dipartimento di Anatomia Umana, Università degli Studi di Messina, Messina, Italy; Direzione Medica Gl...

متن کامل

P systems with vague boundaries: the t-norm approach

*Università degli Studi di Milano Dipartimento di Scienze dell'Informazione Via Comelico 39, 20135 Milano, Italy E-mail: [email protected] **Università degli Studi di Milano Dipartimento di Informatica e Comunicazione Via Comelico 39, 20135 Milano, Italy E-mail: [email protected] ***Università degli Studi di Salerno Dipartimento di Matematica e Informatica Via Ponte don Melillo, 84084 F...

متن کامل

GHItaly 2017: Game-Computer Interaction in Research

• Barbara Rita Barricelli – Università degli Studi di Milano • Riccardo Berta – Università degli Studi di Genova • Maresa Bertolo – Dipartimento di Design, Politecnico di Milano • Matteo Bittanti – IULM Libera Università di Lingue e Comunicazione • Umberto Castellani – Università di Verona • Alessandro De Gloria – Università degli Studi di Genova • Maria De Marsico – Sapienza Università di Roma...

متن کامل

In vitro Antifungal Activity of Biopolymeric Foam Activated with Carvacrol

Background: Active packaging represents a defining strategy to improve food quality and safety of the packaged foods. This study aimed to evaluate the in vitro ability of commercial biopolymeric foams, namely Mater-Bi (MB), activated with 20% of carvacrol, to develop a completely biodegradable and compostable packaging to inhibit the growth of spoilage and pathogenic yeasts. Methods: MB foams,...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2007